Skip to content

Conversation

@namgigun
Copy link
Collaborator

📌 개요

  • EC2 인바운드 규칙 보안 강화
  • NPM(Nginx Proxy Manager) WebRTC 및 WebSocket 설정 적용
  • 요청사항 반영 (리다이렉트 경로 및 파일 업로드 개선)

🔨 작업 내용

🔹 EC2 인바운드 규칙 변경

  • 기존: 모든 트래픽 허용
  • 변경: 필요한 포트만 허용
    • SSH (22)
    • HTTP (80)
    • HTTPS (443)
    • WebRTC UDP (10000~20000)
    • NPM 관리 포트 (81)
  • 목적: 불필요한 포트 접근 차단을 통한 보안 강화

🔹 NPM(Nginx Proxy Manager) WebRTC 설정

  • "WebSocket Support" 설정 적용

🔹 요청사항 반영

  • 리다이렉트 URL 하드코딩 제거
    • localhost:3000/login/oauth2${FRONTEND_BASE_URL}/login/oauth2
  • 파일 업로드 (EntityType) 수정
    • 기존: POST, COMMENT
    • 변경: POST, PROFILE, AVATAR

🔗 관련 이슈

Closes #262

📝 참고 사항

  • dev 내용 main 브랜치에 동기화 예정

✅ 체크리스트

  • 기능 동작 확인
  • 테스트 코드 작성
  • 문서/주석 추가 및 최신화

@github-actions github-actions bot changed the title Infra: 운영환경 추가 세팅 Infra: 운영환경 추가 세팅 (#262) Oct 13, 2025
- 하드코딩 되어 있던 리다이렉트 부분 수정
"localhost:3000/login/oauth2" -> FRONTEND_BASE_URL + "/login/oauth2"
- 기존: 모든 프로토콜에 대해서 허용
- 변경: SSH, HTTP, HTTPS, UDP에 대해서만 허용
- COMMENT 제거
- AVATAR, PROFILE 추가
- 81포트(NPM) 허용
@namgigun namgigun force-pushed the Infra/262 branch 3 times, most recently from f1336fe to c5a87ac Compare October 13, 2025 08:39
@namgigun namgigun merged commit 329d574 into dev Oct 13, 2025
3 checks passed
@github-actions github-actions bot deleted the Infra/262 branch October 13, 2025 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants